// pages/like/like.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    likeDatil:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

    this.getLikeProduct()

  },

  getLikeProduct:function(){

    wx.showLoading({
      title: '加载中...',
    })

    wx.cloud.callFunction({
      name:'get_like_product',
      success:res=>{

        var ids = []
        res.result.data.forEach(v=>{
          ids.push(v.id)
        })

        wx.cloud.callFunction({
          name:'get_product_byid',
          data:{
            ids:ids
          },
          success:res=>{
            wx.hideLoading()
            console.log('查询收藏的商品id信息=>',res)
            this.setData({likeDatil:res.result.data})

          },
          fail:error=>{
            wx.hideLoading()
            console.log('云函数调用失败==>',error)
          }
        })


      },
      fail:error=>{
        wx.hideLoading()
        console.log('云函数调用出错 error=>',error)
      }
    })


  },
  removeLikeProduct:function(e){

    var id =  e.currentTarget.dataset.id

    wx.showLoading({
      title:'加载中...',
    }) 
      


    wx.cloud.callFunction({
      name:'remove_like_product',
      data:{id:id},
      success:res=>{

        console.log('删除收藏商品成功==>',res)

        wx.hideLoading()

        this.data.likeDatil.splice(e.currentTarget.dataset.index,1)

        this.setData({
          likeDatil:this.data.likeDatil,
        })


      },
      fail:err=>{

        wx.hideLoading()
        console.log('云函数调用出错==>',err)
      }
   

    })


  },
  toDetail:function(e){

    wx.navigateTo({
      url: '../detail/detail?id='+ e.currentTarget.dataset.id,
    })

  }
  

})